#执行前先 在外部格式化脚本
#yum install -y dos2unix
#dos2unix auto.cicd.sh
# 持续构建服务器配置
#服务器要求： centos7以上版本, 操作用户 root
#前置要求：按照《linux服务器初始化配置.md》文档进行配置。
## 1 安装编译工具
### 安装jdk
yum install -y java-1.8.0-openjdk.* #安装jdk
#切换Jdk版本
alternatives --config java
### 安装maven
wget https://cdoss.teleware.cn/upload/apache-maven-3.6.3-bin.tar.gz#下载maven 或者从其他服务器直接拷贝也行
tar xvfz apache-maven-3.6.3-bin.tar.gz #解压文件
mv apache-maven-3.6.3 /var/lib #将maven 移入系统目录
### 安装nodejs
curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash - # 导入nodejs新版本源
yum install -y nodejs # 安装nodejs
## 2 安装jenkins
### 安装
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # 导入jenkins 源
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key #导入安装key
yum install epel-release # 提供daemonize的存储库
yum install -y jenkins #安装
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl status jenkins
### 配置要点
#1. maven：在Global Tool Configuration 中配置maven路径, 指定/var/lib/apache-maven-3.6.3
#2. 插件下载检测修改: 修改/var/lib/jenkins/updates/default.json, 将其中的www.goole.com 替换成 www.baidu.com
#3. 修改插件源：修改/var/lib/jenkins/hudson.model.UpdateCenter.xml，将默认源地址从https://updates.jenkins.io/update-center.json 修改为清华源：https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#4. 所需安装的插件(除jenkins安装时默认选择的插件之外):
#   1. Maven Integration plugin #maven 集成插件
 #  2. Publish Over SSH  #ssh 远程插件
 #  3. ThinBackup  #jenkins配置备份插件
